#!/usr/bin/env bash




echo "-> 进入代码仓库"
cd /deploy/science-museum || exit

# git clone git@gitee.com:xingk/science-museum.git

echo "-> 拉代码"
git checkout master
git pull
echo "-> 拉代码完成"

echo "-> 打包"
mvn clean install -Dmaven.test.skip=true
echo "-> 打包完成"


echo "-> 停止 admin 服务"
pkill -f mallplus-admin-0.0.1-SNAPSHOT.jar
sleep 1s
rm -f /deploy/mallplus-admin-0.0.1-SNAPSHOT.jar
echo "-> 停止 admin 服务完成"

echo "-> 停止 portal 服务"
pkill -f mallplus-portal-0.0.1-SNAPSHOT.jar
sleep 1s
rm -f /deploy/mallplus-portal-0.0.1-SNAPSHOT.jar
echo "-> 停止 portal 服务完成"

echo "-> 启动 admin 服务"
cp /deploy/science-museum/mallplus-admin/target/mallplus-admin-0.0.1-SNAPSHOT.jar /deploy/mallplus-admin-0.0.1-SNAPSHOT.jar
nohup java -jar /deploy/mallplus-admin-0.0.1-SNAPSHOT.jar --spring.profiles.active=test > /deploy/admin.log 2>&1 &
sleep 1s
echo "-> 启动 admin 服务完成"

echo "-> 启动 portal 服务"
cp /deploy/science-museum/mallplus-portal/target/mallplus-portal-0.0.1-SNAPSHOT.jar /deploy/mallplus-portal-0.0.1-SNAPSHOT.jar
nohup java -jar /deploy/mallplus-portal-0.0.1-SNAPSHOT.jar --spring.profiles.active=test > /deploy/portal.log 2>&1 &
sleep 1s
echo "-> 启动 portal 服务完成"

echo "-> 重启完成"